package day19;

import java.util.Scanner;

/**
 * 汽水瓶
 */

/**
 * 某商店规定:三个空汽水瓶可以换一瓶汽水，允许向老板借空汽水瓶(但是必须要归还)。
 * 小张手上有n个空汽水瓶，她想知道自己最多可以喝到多少瓶汽水。数据范围:输入的正整数满足1<n ≤100
 * 注意:本题存在多组输入。输入的0表示输入结束，并不用输出结果。
 */

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()){
            int n = scanner.nextInt();
            int num = 0;
            if (n == 0){
                System.out.println(n);
            }
            num = ObtainthebottleNum(n);
            System.out.println(num);
        }
    }

    private static int ObtainthebottleNum(int n) {
        if (n < 2){
            return 0;
        }
        if (n == 2){
            return 1;
        }
        return ObtainthebottleNum(n - 3 + 1) + 1;
    }
}